package com.locatme.modelBD;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import com.locatme.model.Evenement;

/**
 * Created with IntelliJ IDEA.
 * User: Nacer
 * Date: 12/03/14
 * Time: 11:41
 * To change this template use File | Settings | File Templates.
 */
public class EvenementBD extends GestionBD {

    private long id;

    public EvenementBD(Context context) {
        super(context);
    }

    public SQLiteDatabase getBDD(){
        return db;
    }

    public long insertEvenement(Evenement even){
        //Cration d'un ContentValues
        ContentValues values = new ContentValues();
        //on lui ajoute une valeur associe  une cl (qui est le nom de la colonne dans laquelle on veut mettre la valeur)


        values.put(BdLocatme.COL_INTITULE,even.getIntitule());
        values.put(BdLocatme.COL_DESCRIPTION_EV,even.getDescription());
        values.put(BdLocatme.COL_DATE_DEBUT,even.getDateDebut());
        values.put(BdLocatme.COL_DATE_FIN,even.getDateFin());
        values.put(BdLocatme.COL_H_DEBUT,even.gethDebut());
        values.put(BdLocatme.COL_H_FIN,even.gethFin());
        values.put(BdLocatme.COL_LOGIN_P_E,even.getLoginPersonne());
        //on insre l'objet dans la BDD via le ContentValues
        id = db.insert(BdLocatme.TABLE_EVENEMENT, null, values);
        return id;
    }

    public long insertinvite(int id,String login){
        //Cration d'un ContentValues
        ContentValues values = new ContentValues();
        //on lui ajoute une valeur associe  une cl (qui est le nom de la colonne dans laquelle on veut mettre la valeur)
        id = (int) this.id;
        values.put(BdLocatme.COL_ID_EVENEMENT_INVIT,id);
        values.put(BdLocatme.COL_LOGIN_FAVORIS_INVITE,login);

        //on insre l'objet dans la BDD via le ContentValues
        return db.insert(BdLocatme.TABLE_INVITE, null, values);
    }

    public long getId() {
        return id;
    }
}
